CINXE.COM

What is the value of reducing, postponing or foregoing expenses?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script> //var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); if (self === top && (location.href.indexOf("http://calcxml.com") > -1 || location.href.indexOf("www.calcxml.com") > -1) && location.href.indexOf("https") <= -1 && document.getElementById('results') === null && location.href.indexOf("test1") <= -1 && location.href.indexOf("localhost") <= -1){ //redirect to https document.location.href = document.location.href.replace('http','https'); } //get calculator name from url //var canonicalCalcName = window.location.href.substring(window.location.href.lastIndexOf("/") + 1); //google's recommended way of using JS to add canonical link //var linkTag = document.createElement('link'); //linkTag.setAttribute('rel', 'canonical'); //linkTag.href = 'https://www.calcxml.com/calculators/' + canonicalCalcName.split("?")[0]; //document.head.appendChild(linkTag); </script> <!-- <link rel="stylesheet" href="../css/pure/0.3.0/pure-min.css"> --> <!-- <script type="text/javascript" src="../FlashCharts/xt/jquery.min.js"></script> --> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script> <!-- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>--> <!-- <script src="../scripts/jquery-ui.min.js"></script> --> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <!--<script async src="../scripts/jquery.ui.touch-punch.min.js"></script> --> <!--<script src="../scripts/sliderUpdates.js"></script> --> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.16/d3.min.js"></script> --> <script src="../scripts/nouislider.min.js"></script> <script src="../scripts/wNumb.js"></script> <script src="../scripts/statesHelper.js"></script> <script> //if (!jQuery("#embed-calc-content").length){ //var s = document.createElement('script'); //s.setAttribute('src', '../scripts/d3.v3.min.js'); //document.getElementsByTagName('head')[0].appendChild(s); //} //if (typeof(d3) == 'undefined') { //works for embedded //jQuery.getScript("//d3js.org/d3.v3.min.js", function(data, status, jqxhr) { //}); //var s = document.createElement('script'); //s.setAttribute('src', '../scripts/d3.v3.min.js'); //document.getElementsByTagName('head')[0].appendChild(s); //} </script> <link rel="stylesheet" type="text/css" href="../css/jquery-ui.min.css"> <link rel="stylesheet" type="text/css" href="../css/nouislider.min.css"> <!-- Start iPhone --> <!-- End iPhone --> <link rel="canonical" href="https://www.calcxml.com/calculators/bud11" /> <title>What is the value of reducing, postponing or foregoing expenses?</title> <style> div.sticky { position: -webkit-sticky; /* Safari */ position: sticky; top: 0; } svg > g[class^='raphael-group-'] g { fill: none !important; } .google-auto-placed { display: none; /*remove big empty space after description*/ } </style> <link rel="stylesheet" href="../css/responsive2/bootstrap.min.css" type="text/css" media="screen, print"> <link rel="stylesheet" href="../css/responsive2/styles606.css?v=23215" type="text/css" media="screen, print"> <!-- Only include these libraries if the calc has help popups -- show all the time now --> <!--[if IE]> <script type="text/javascript" src="../scripts/tipped/excanvas/excanvas.js"></script> <![endif]--> <script type="text/javascript" src="../scripts/tipped/spinners/spinners.js"></script> <script type="text/javascript" src="../scripts/tipped/tipped.js"></script> <link rel="stylesheet" type="text/css" href="../css/tipped.css"> <script> if (window.location.href.indexOf("mortgage-calculator") > -1){ var element = document.createElement("script"); element.src = "../scripts/Hom03.js"; document.head.appendChild(element); } function EnableDisableIncludeSocSec() { if (document.getElementsByName('includeSocsec')) { var z = document.getElementsByName('includeSocsec')[0]; if (z.options[z.options.selectedIndex].value == 'N') { if (document.getElementsByName('maritalStatus')) { var x = document.getElementsByName('maritalStatus')[0]; x.value = 'S'; x.disabled = true; } if (document.getElementsByName('ssOverrideAmount')) { var x = document.getElementsByName('ssOverrideAmount')[0]; x.value = '0'; x.disabled = true; } if (document.getElementsByName('ssAge')) { var x = document.getElementsByName('ssAge')[0]; if (x != null) { x.value = '65'; x.disabled = true; } } } else { if (document.getElementsByName('maritalStatus')) document.getElementsByName('maritalStatus')[0].disabled = false; if (document.getElementsByName('ssOverrideAmount')) document.getElementsByName('ssOverrideAmount')[0].disabled = false; if (document.getElementsByName('ssAge')) document.getElementsByName('ssAge')[0].disabled = false; } } } </script> <script> function thousandSeparator(x) { return x; } </script> <script type="text/javascript" src="../scripts/iframeResizer.contentWindow.min.js"></script> <style> .errorMessage, .errorMessageStar{ color: red; font-size: 13px !important; margin-top: -30px; padding-bottom: 5px; z-index: -1; } @media only screen and (max-width:768px) { .errorMessage { text-align: center; margin-top: 0px !important; } } .errorMessage2 { color: red; font-size: 13px !important; position: absolute; width: 130px; background: white; padding: 3px; margin-top: 3px; z-index: -1; } .errorMessage2.activeError { border: 1px solid #000 !important; z-index: 900; } .errorMessage.activeError { z-index: 900; } </style> <script type="text/javascript"> function downloadJSAtOnload() { var element = document.createElement("script"); element.src = "../scripts/DataValidate.js?v=135124523"; document.body.appendChild(element); var element2 = document.createElement("script"); element2.src = "../scripts/email.js"; document.body.appendChild(element2); } if (window.addEventListener) window.addEventListener("load", downloadJSAtOnload, false); else if (window.attachEvent) window.attachEvent("onload", downloadJSAtOnload); else window.onload = downloadJSAtOnload; numberValidationError = "Enter a number, please."; numberInFieldError = "Enter a number in the field, please."; enterNumberFrom = "Enter a number from"; errorValidRangeTo = "to"; errorValidRangeEnd = ""; enterAmountErrror = "Enter an amount in the field, please."; enterNumbersOnlyError = "Enter numbers only, please. (Decimal point, comma, and space okay also.)"; </script> <script type='text/javascript'> //<![CDATA[ $.noConflict(); jQuery(document).ready(function($){ var div = $('#chart1Container'); if (typeof div != 'undefined') { var width = div.width(); div.css('height', width/1.6666667); } div = $('#chart2Container'); if (typeof div != 'undefined') { width = div.width(); div.css('height', width/1.6666667); } div = $('#chart3Container'); if (typeof div != 'undefined') { width = div.width(); div.css('height', width/1.6666667); } if (typeof myChart1 != 'undefined') { myChart1.render("chart1Container"); } if (typeof myChart2 != 'undefined') { myChart2.render("chart2Container"); } if (typeof myChart3 != 'undefined') { myChart3.render("chart3Container"); } });//]]> </script> <style> body{margin: 0px} </style> </head> <div id="top"></div> <body class="bud11" style="background-color: #fff;"> <a id="viewResultsLink" href="#results" style="clip-path: inset(100%); clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px;" >View Results</a> <input type="hidden" id="slideChange" value="true"></input> <div class="calc-container"> <div id="calculator" class="container"> <!-- <center><div id="oas_Top"> </div></center> --> <center><div id="TopHolderSmall"> </div></center> <div class="description box"> <h2 class="calcTitle">What is the value of reducing, postponing or foregoing expenses?</h2> <p class="calcDescription">Use this calculator to help determine what you could accumulate by reducing or eliminating discretionary monthly expenses.</p> </div> <form id="bud11Form" class="pure-form pure-form-aligned" action="bud11" method="POST"> <div class="function box"><div class="pure-g"> <div class="pure-u-1 pure-u-md-1-2 pureColumn"><div class="fieldgroup" role="tabpanel" id="Savings and Assumptions-tab" aria-labelledby='controls-Savings and Assumptions'><h4>Savings and Assumptions</h4> <div class="pure-g"> <div class="pure-u-1 pure-u-md-1-2"> <div class="label"><label for="beforeTaxReturn" id="beforeTaxReturnLabel">Return on savings <span class="validRange">(-12% to 12%)</span></label><span id='beforeTaxReturnHelp'><img class="helpimg" alt="help" src="https://www.calcxml.com/images/606/help-bubble.gif"></span><script type='text/javascript'>if(typeof Tipped !== "undefined") {Tipped.create("#beforeTaxReturnHelp", "https://www.calcxml.com/do/toolTip?src=https://www.calcxml.com/images/help/rortable.gif", { ajax: true })};</script></div> <input id="beforeTaxReturn" name="beforeTaxReturn" aria-describedby="beforeTaxReturnValidationMessage" styleId="beforeTaxReturn" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidatePercent(this, -.12, .12, &#39;5%&#39;, 2)) {this.focus();this.select();}" value="5%" size="10"/> <div id="beforeTaxReturnValidationMessage" class="errorMessage" role="alert"></div> <div class="containerRange"> <div id="beforeTaxReturnSlide"></div> </div><script>beforeTaxReturnSlide = document.getElementById('beforeTaxReturnSlide');noUiSlider.create(beforeTaxReturnSlide, { handleAttributes: [{ 'aria-label': 'slider handle', 'aria-labelledBy': 'beforeTaxReturnLabel' }],start: [ document.getElementById('beforeTaxReturn').value.replace('%', '') ], step: 1,connect: [true, false], range: {'min': [-12],'max': [12]},format: wNumb({decimals: 3,postfix: '%',})});beforeTaxReturnSlideValueElement = document.getElementById('beforeTaxReturn'); beforeTaxReturnSlide.noUiSlider.on('update', function( values, handle ) {if (document.getElementById('slideChange').value == 'false'){ beforeTaxReturnSlideValueElement.value = values[handle];}}); document.getElementById('beforeTaxReturn').addEventListener('change', function ( ) {document.getElementById('slideChange').value = true;beforeTaxReturnSlide.noUiSlider.set([this.value.replace('%', ''), null]);document.getElementById('slideChange').value = false;});</script></div> </div> <div class="pure-g"> <div class="pure-u-1 pure-u-md-1-2"> <div class="label"><label for="years" id="yearsLabel">Number of years to estimate savings <span class="validRange">(1 to 30)</span></label></div> <input id="years" name="years" aria-describedby="yearsValidationMessage" styleId="years" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateInteger(this, 1, 30, &#39;10&#39;, 2)) {this.focus();this.select();}" value="10" size="10"/> <div id="yearsValidationMessage" class="errorMessage" role="alert"></div> <div class="containerRange"> <div id="yearsSlide"></div> </div><script>yearsSlide = document.getElementById('yearsSlide');noUiSlider.create(yearsSlide, { handleAttributes: [{ 'aria-label': 'slider handle', 'aria-labelledBy': 'yearsLabel' }],start: [ document.getElementById('years').value.replace(",", "")],step: 1,connect: [true, false],range: {'min': [1],'max': [ 30]},format: wNumb({decimals: 0})});yearsSlideValueElement = document.getElementById('years');document.getElementById('years').addEventListener('change', function ( ) {document.getElementById('slideChange').value = true;yearsSlide.noUiSlider.set([this.value.replace(',', ''), null]);document.getElementById('slideChange').value = false;});yearsSlide.noUiSlider.on('update', function( values, handle ) {if (document.getElementById('slideChange').value == 'false'){yearsSlideValueElement.value = thousandSeparator(values[handle]);}});</script></div> </div></div></div> </div> <div class="pure-g"> <div class="pure-u-1 pure-u-md-1-2 pureColumn"><div class="fieldgroup" role="tabpanel" id="-tab" aria-labelledby='controls-'><div class="table-responsive"> <table class="pure-table inputTable2"> <thead> <tr> <th class="inputTable2Header" role="columnheader" scope="col">Expenses You Can Reduce Or Postpone</th><th class="inputTable2Header" role="columnheader" scope="col">Monthly Amount</th> </tr> </thead> <tbody> <tr> <td class="inputTable2Field"> <input id="description1" name="description1" title=" Expenses You Can Reduce Or Postpone" styleId="description1" type="text" onfocus="clearInput(this.id)" value="eat out less" size="45"/> </td><td class="inputTable2Field"> <input id="savings1" name="savings1" title=" Monthly Amount" styleId="savings1" aria-describedby="savings1ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;150&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="150" size="10"/> <div id="savings1ValidationMessage" class="errorMessage2"></div> </td> </tr> <tr> <td class="inputTable2Field"> <input id="description2" name="description2" title=" Expenses You Can Reduce Or Postpone" styleId="description2" type="text" onfocus="clearInput(this.id)" value="carpool to work" size="45"/> </td><td class="inputTable2Field"> <input id="savings2" name="savings2" title=" Monthly Amount" styleId="savings2" aria-describedby="savings2ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;100&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="100" size="10"/> <div id="savings2ValidationMessage" class="errorMessage2"></div> </td> </tr> <tr> <td class="inputTable2Field"> <input id="description3" name="description3" title=" Expenses You Can Reduce Or Postpone" styleId="description3" type="text" onfocus="clearInput(this.id)" value="drink less bottled water" size="45"/> </td><td class="inputTable2Field"> <input id="savings3" name="savings3" title=" Monthly Amount" styleId="savings3" aria-describedby="savings3ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;15&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="15" size="10"/> <div id="savings3ValidationMessage" class="errorMessage2"></div> </td> </tr> <tr> <td class="inputTable2Field"> <input id="description4" name="description4" title=" Expenses You Can Reduce Or Postpone" styleId="description4" type="text" onfocus="clearInput(this.id)" value="[type here]" size="45"/> </td><td class="inputTable2Field"> <input id="savings4" name="savings4" title=" Monthly Amount" styleId="savings4" aria-describedby="savings4ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;0&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="0" size="10"/> <div id="savings4ValidationMessage" class="errorMessage2"></div> </td> </tr> <tr> <td class="inputTable2Field"> <input id="description5" name="description5" title=" Expenses You Can Reduce Or Postpone" styleId="description5" type="text" onfocus="clearInput(this.id)" value="[type here]" size="45"/> </td><td class="inputTable2Field"> <input id="savings5" name="savings5" title=" Monthly Amount" styleId="savings5" aria-describedby="savings5ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;0&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="0" size="10"/> <div id="savings5ValidationMessage" class="errorMessage2"></div> </td> </tr> <tr> <td class="inputTable2Field"> <input id="description6" name="description6" title=" Expenses You Can Reduce Or Postpone" styleId="description6" type="text" onfocus="clearInput(this.id)" value="[type here]" size="45"/> </td><td class="inputTable2Field"> <input id="savings6" name="savings6" title=" Monthly Amount" styleId="savings6" aria-describedby="savings6ValidationMessage" aria-required="true" type="text" onfocus="clearInput(this.id)" onblur="checkBlank(this.id); if (!ValidateDouble(this, &#39;0&#39;, &#39;999,999,999&#39;, &#39;0&#39;, 2)) {this.focus();this.select();} else {this.value=thousandSeparator(this.value);}" value="0" size="10"/> <div id="savings6ValidationMessage" class="errorMessage2"></div> </td> </tr> </tbody> </table> </div></div></div> </div><p><input id="chartLibrary" name="chartLibrary" type="hidden" value="flash"/> <input id="language" name="language" type="hidden" value="en"/> <input id="countryCode" name="countryCode" type="hidden" value="US"/> <input id="includeInput" name="includeInput" type="hidden" value="false"/> <input id="responseType" name="responseType" type="hidden" value="html"/><input id="skn" name="skn" type="hidden" value="606"/> <input id="ppid" name="ppid" type="hidden" value=""/> <input id="showXml" name="showXml" type="hidden" value="0"/> <input id="threeD" name="threeD" type="hidden" value=""/> <input id="chartWidth" name="chartWidth" type="hidden" value=""/> <input id="chartHeight" name="chartHeight" type="hidden" value=""/> <input id="pdf" name="pdf" type="hidden" value="0"/> <input id="advisor" name="advisor" type="hidden" value="0"/> <input id="docId" name="docId" type="hidden" value="0"/> <input id="eod" name="eod" type="hidden" value=""/> <input id="previewCalc" name="previewCalc" type="hidden" value="false"/> <input id="sentResults" name="sentResults" type="hidden" value="0"/> <input id="hasResultsEmailDefined" name="hasResultsEmailDefined" type="hidden" value="0"/> <input id="chartUrlHtml" name="chartUrlHtml" type="hidden" value=""/> <input id="chartUrlHtml2" name="chartUrlHtml2" type="hidden" value=""/> <input id="chartUrlHtml3" name="chartUrlHtml3" type="hidden" value=""/> <input id="recommendedActions" name="recommendedActions" type="hidden" value=""/> <input id="trackMemberNonMember" name="trackMemberNonMember" type="hidden" value="false"/> <input id="resultsEmailLanguage" name="resultsEmailLanguage" type="hidden" value="If you would like your results from this calculator emailed to you, enter your email address below."/> <input id="memberNonMemberLanguage" name="memberNonMemberLanguage" type="hidden" value="If you are a member, please check this box."/> <input id="optInLanguage" name="optInLanguage" type="hidden" value="Please email me special offers and promotions. We never sell your information to third parties and is for internal promotional use only."/> <input id="fullTable" name="fullTable" type="hidden" value="0"/> <input id="secure" name="secure" type="hidden" value="1"/> <input id="dataTableCssTag" name="dataTableCssTag" type="hidden" value="simpletable"/> <input id="showLeadgen" name="showLeadgen" type="hidden" value="1"/> <input id="sepr" name="sepr" type="hidden" value=","/> <input id="reqEmail" name="reqEmail" type="hidden" value="false"/> <input id="sendEmail" name="sendEmail" type="hidden" value=""/> <input id="responsive" name="responsive" type="hidden" value="2"/> <input id="tabs" name="tabs" type="hidden" value=""/> <input id="sliders" name="sliders" type="hidden" value=""/> <input id="sendResultsEmail" name="sendResultsEmail" type="hidden" value=""/> <input id="sendResultsEmailTarget" name="sendResultsEmailTarget" type="hidden" value=""/> <input type="hidden" name="Dispatch" value=""> <input id="sponsored" name="sponsored" type="hidden" value=""/><input id="returnDataTable" name="returnDataTable" type="hidden" value="true"/></p> </div> <button onclick="submitForm('_self','0');return false;" type="" class="btn calculate">Calculate</button> </form><div class="disclaimer"> </div><div class="poweredBy"> <a href="http://www.calcxml.com"><img class="poweredByImg" alt="Powered By CalcXML" src="https://www.calcxml.com/images/powered-by-calcxml.gif"></a> <span class="poweredByLink"><a href="http://www.calcxml.com">Calculators For Websites</a></span> </div><script type="text/javascript"><!-- function submitForm(target, pdf) { if (typeof document.forms[getCorrectForm()].optIn !== "undefined") { if (document.forms[getCorrectForm()].optIn.checked && !isEmpty(document.forms[getCorrectForm()].email)) { if (!validateEmail(document.forms[getCorrectForm()].email.value,1,0)) { alert("The email address you supplied is not a valid email address. Please enter a valid email address and try again."); return false; } } else if (document.forms[getCorrectForm()].optIn.checked && isEmpty(document.forms[getCorrectForm()].email) && document.forms[getCorrectForm()].reqEmail.value == "true") { alert("Please enter your email address or uncheck the 'special offers and promotions' checkbox."); return false; } } if (!jQuery("#embed-calc-content").length){ document.forms[getCorrectForm()].Dispatch.value='submit'; document.forms[getCorrectForm()].pdf.value=pdf; var origAction = document.forms[getCorrectForm()].action; document.forms[getCorrectForm()].action += '?skn=' + document.forms[getCorrectForm()].skn.value; document.forms[getCorrectForm()].submit(); document.forms[getCorrectForm()].action = origAction; return true; } else { var correctFormNum = getCorrectForm(); document.forms[correctFormNum].target=target; document.forms[correctFormNum].Dispatch.value='submit'; document.forms[correctFormNum].pdf.value=pdf; var urlParameters = createURLParameters(); var submitTarget = retrieveSubmitTarget(); var serverTarget = "www.calcxml.com"; var testing = ""; var scripts = document.getElementsByTagName('script'); for (ii = 0; ii < scripts.length; ii ++){ if (scripts[ii].src.indexOf('loadCalc') > -1){ if (scripts[ii].src.indexOf('test1.calcxml.com') > -1){ serverTarget = "test1.calcxml.com"; testing = "&test=1"; } break; } } var developerPage = "" if (document.getElementsByName('skn')[0].value == 62){ developerPage = "&developerPage=true" } var url = "http://" + serverTarget + "/calculators/" + submitTarget + "?Dispatch=submit&skn=606&embed=2" + developerPage + testing + urlParameters + "#calcoutput"; if (document.getElementsByName('secure')[0].value == 1) { url = "https://www.calcxml.com/calculators/" + submitTarget + "?Dispatch=submit&skn=606&embed=2&secure=1" + developerPage + urlParameters + "#calcoutput"; } jQuery.ajax({ url: url, error: function (xhr, statusText) { var xdr = new XDomainRequest(); if (xdr) { xdr.onerror = function () { }; xdr.ontimeout = function () { }; xdr.onprogress = function () { }; xdr.onload = function() { jQuery("#embed-calc-content").html(xdr.responseText); }; xdr.timeout = 5000; xdr.open("get", url); xdr.send(); } else { } }, }).done(function ( data ) { jQuery("#embed-calc-content").html(data); }); return false; } } function isEmpty(aTextField) { if ((aTextField.value.length==0) || (aTextField.value==null)) { return true; } else { return false; } } function cOpen(urlMAIN) { myWind=window.open(urlMAIN,'','height=768,width=1024,toolbar=yes,location=yes,scrollbars=yes,resizable=yes,menubar=yes') } function emailTheResults(emailAddress) { if (!validateEmail(emailAddress,1,0)) { alert("The email address you supplied is not a valid email address. Please enter a valid email address and try again."); return false; } var correctFormNum = getCorrectForm(); document.forms[correctFormNum].sendEmail.value="emailResults"; document.forms[correctFormNum].pdf.value="0"; document.forms[correctFormNum].target="_self"; document.forms[correctFormNum].method="POST"; document.forms[correctFormNum].submit(); return true; } function createURLParameters(){ var correctFormNum = getCorrectForm(); var inputs = document.forms[correctFormNum].getElementsByTagName('input'); var selects = document.forms[correctFormNum].getElementsByTagName('select'); var inputResults = ""; for ( var i = 0; i < inputs.length; ++i) { if (inputs[i].value != '') { inputResults += "&" + inputs[i].name + "=" + inputs[i].value.replace('%', ''); } else { //break; } } for ( var i = 0; i < selects.length; ++i) { if (selects[i].value != '') { inputResults += "&" + selects[i].name + "=" + selects[i].value.replace('%', ''); } else { //break; } } inputResults = inputResults.replace(/#/g,'%23'); return inputResults; } function getCorrectForm() { var formsCollection = document.getElementsByTagName("form"); var formsCount = 0; for(var i=0;i<formsCollection.length;i++) { if (document.forms[i].Dispatch != null){ formsCount = i; } } return formsCount; } function retrieveSubmitTarget(){ var correctFormNum = getCorrectForm(); var targetAction = document.forms[correctFormNum].action; var submitTarget = targetAction.substring(targetAction.lastIndexOf("/") + 1); return submitTarget; } //--></script> <script type="text/javascript"> <!-- function resetForm() { if (document.getElementsByName('beforeTaxReturn')[0]) { var z = document.getElementsByName('beforeTaxReturn')[0]; z.value = "5%"; } if (document.getElementsByName('years')[0]) { var z = document.getElementsByName('years')[0]; z.value = "10"; } if (document.getElementsByName('description1')[0]) { var z = document.getElementsByName('description1')[0]; z.value = "eat out less"; } if (document.getElementsByName('savings1')[0]) { var z = document.getElementsByName('savings1')[0]; z.value = "150"; } if (document.getElementsByName('description2')[0]) { var z = document.getElementsByName('description2')[0]; z.value = "carpool to work"; } if (document.getElementsByName('savings2')[0]) { var z = document.getElementsByName('savings2')[0]; z.value = "100"; } if (document.getElementsByName('description3')[0]) { var z = document.getElementsByName('description3')[0]; z.value = "drink less bottled water"; } if (document.getElementsByName('savings3')[0]) { var z = document.getElementsByName('savings3')[0]; z.value = "15"; } if (document.getElementsByName('description4')[0]) { var z = document.getElementsByName('description4')[0]; z.value = "[type here]"; } if (document.getElementsByName('savings4')[0]) { var z = document.getElementsByName('savings4')[0]; z.value = "0"; } if (document.getElementsByName('description5')[0]) { var z = document.getElementsByName('description5')[0]; z.value = "[type here]"; } if (document.getElementsByName('savings5')[0]) { var z = document.getElementsByName('savings5')[0]; z.value = "0"; } if (document.getElementsByName('description6')[0]) { var z = document.getElementsByName('description6')[0]; z.value = "[type here]"; } if (document.getElementsByName('savings6')[0]) { var z = document.getElementsByName('savings6')[0]; z.value = "0"; } window.location.hash="top"; document.getElementById('top').focus(); } function thousandSeparator(x) { x = x.replace(new RegExp('[' + document.forms[getCorrectForm()].sepr.value + ']', 'g'), ''); return x.replace(/\B(?=(\d{3})+(?!\d))/g, document.forms[getCorrectForm()].sepr.value); } //--> </script> </div> </div> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script',gaJsHost + 'google-analytics.com/analytics.js','ga'); ga('create', 'UA-3329706-1', 'auto'); ga('send', 'pageview'); </script> <script type="text/javascript"> //fix for tabs/tabs not showing after submit document.getElementById('tabs').value = 1; document.getElementById('sliders').value = -1; </script> <script async type="text/javascript" src="../scripts/DataValidate.js?v=322355235"></script> <!-- <script async type="text/javascript" src="../scripts/browser-update.js"></script> --> <script async type="text/javascript" src="../scripts/global.js"></script> <script> function showDetailedResultsAndHideButtons(){ //used by inv01 and inv08 jQuery("#calculator-data-table").show(); if (jQuery(".btnLine > div:nth-child(2)") != null){ jQuery(".btnLine > div:nth-child(1)").hide(); } else { jQuery(".calc-container #results .buttons").hide(); } jQuery('[onclick^="showDetailedResults()"]').attr("aria-expanded","true"); } function is_touch_device() { return (('ontouchstart' in window) || (navigator.MaxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0)); } var oldValue; function clearInput(targetId, currentValue){ if (is_touch_device()) { //don't select, just remove value oldValue = document.getElementById(targetId).value; document.getElementById(targetId).value = ''; } else { document.getElementById(targetId).select(); } } function checkBlank(targetId){ if (is_touch_device()) { if (document.getElementById(targetId).value.length == 0){ document.getElementById(targetId).value = oldValue; } } else { } } //var rangeSliders = jQuery( ".rangeSlider" ); //enableDisableSliders(); var resizeId; jQuery( window ).resize(function() { //enableDisableSliders(); clearTimeout(resizeId); resizeId = setTimeout(fixLabelHeight(), 500); }); //var interval = setInterval(checkStatus, 500); //function checkStatus() { //wait a half second for the sliders to get fully initialized //clearInterval(interval); //check window size and disable sliders if they are not visible //enableDisableSliders(); //} //function enableDisableSliders(){ -- old sliders not used any more //make sure sliders are not enabled if they are not visible //if (jQuery( window ).width() >= 768){ //jQuery( ".rangeSlider" ).each(function() { //detach them and disable all sliders //jQueryplaceholder = jQuery('<span style="display: none;" id="' + this.id + 'placeHolder"/>').insertAfter( this ); //jQuery(this).detach(); //}); //} else { //put them back if they are visible //jQuery(rangeSliders).each(function() { //jQuery('#' + this.id + 'placeHolder').before(this); //jQuery('#' + this.id + 'placeHolder').remove(); //}); //} //} fixColumns(); function fixColumns(){ if (jQuery('.pureColumn:first').html().indexOf("inputTable") > 0){ //input table is first column, which breaks pureColumnElement below, fix it by adding a fillerDiv jQuery('.pureColumn:first').parent().prepend("<div class=\"pureColumn fillerDiv\"></div>"); } jQuery.each(jQuery('.fieldgroup'), function(index, value) { var totalInputs = jQuery(this).find('.pure-u-md-1-2').size(); if (totalInputs % 2 != 0) { //make inputs even for this section jQuery(this).append("<div class=\"pure-u-1 pure-u-md-1-2 fillerDiv\"></div>"); } }); var fieldElement; jQuery.each(jQuery('.fieldgroup .pure-u-md-1-2'), function(index, value) { var parent = jQuery(this).parent().parent(); var totalInputs = parent.find('.pure-u-md-1-2').size(); //alert(totalInputs); if (index % 2 == 0) { fieldElement = jQuery(this); } else { jQuery.each(jQuery(this), function(i, v){ fieldElement.parent().append(jQuery(this)); }); } }); var pureColumnElement; jQuery.each(jQuery('.pureColumn'), function(index, value) { if (jQuery(this).html().indexOf("inputTable") < 0){ if (index % 2 == 0) { pureColumnElement = jQuery(this); //} else if (pureColumnElement == null){ //pureColumnElement = jQuery(this); } else { jQuery.each(jQuery(this), function(i, v){ pureColumnElement.parent().append(jQuery(this)); }); } } else { jQuery(this).removeClass( "pure-u-md-1-2" ); jQuery(this).removeClass( "pure-u-xl-1-2" ); } }); jQuery.each(jQuery('.pureColumn'), function(index, value) { if (jQuery(this).siblings().length <= 0) { //fill row with this column if no siblings jQuery(this).removeClass( "pure-u-md-1-2" ); jQuery(this).removeClass( "pure-u-xl-1-2" ); } }); if (jQuery(".bus07").length || jQuery(".bud01").length || jQuery(".bud01").length || jQuery(".bud02").length || jQuery(".bud03").length || jQuery(".bud09").length || jQuery(".bud13").length || jQuery(".pay32").length){ jQuery.each(jQuery('.pureColumn'), function(index, value) { //single columns on these calcs jQuery(this).removeClass( "pure-u-md-1-2" ); jQuery(this).removeClass( "pure-u-xl-1-2" ); }); } jQuery('.fillerDiv').remove(); } //fix label spacing function fixLabelHeight(){ if (jQuery(window).width() >= 768){ //only change if not showing small screen layout if (!jQuery(".cus85").length && !jQuery(".inv01").length && !jQuery(".inv08").length && !jQuery(".bus07").length){ jQuery.each(jQuery('.function .pure-g'), function(index, value) { div1 = jQuery(this).children().first(); if (jQuery(div1).children().first().hasClass('label')) { div2 = jQuery(this).children().last(); label1 = jQuery(div1).children().first(); label2 = jQuery(div2).children().first(); if (label1.height() > label2.height()){ label2.height(label1.height()); } else { label1.height(label2.height()); } } }); } } } if (document.getElementById("floatingBox") !== null){ fixLabelHeight(); } //inputTableControl(); //input table changer function inputTableControl(){ var parent = jQuery(".inputTable").parent(); var divTable = ""; jQuery.each(jQuery('.inputTableField'), function(index, value) { var test = jQuery(this).children().first(); divTable += "<div class=\"pure-g\"><div class='pure-u-1 inputTableDiv'><div class=\"label\"><label>" + test.attr('title') + "</label></div>" + jQuery(this).html() + "</div></div>"; }); parent.html("" + divTable); } if (typeof bubbleChartData != 'undefined' && bubbleChartData.length > 1){ //load d3 library var script = document.createElement('script'); script.onload = function () { var bleed = 20, width = jQuery('.results-total').width() - 50, height = width/2; var pack = d3.layout.pack() .sort(null) .size([width, height]) .padding(25); var svg = d3.select("#bubbleGraph").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(0,0)"); json = JSON.parse( bubbleChartData ); var node = svg.selectAll(".node") .data(pack.nodes(flatten(json)) .filter(function(d) { return !d.children; })) .enter().append("g") .attr("class", "node") .attr("id", function(d) { return d.displayName; }) .attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; }); var tooltip = d3.select("body") .append("div") .style("position", "absolute") .style("z-index", "10") //.style("visibility", "hidden") .style("display", "none") .style("color", "white") .style("padding", "8px") .style("background-color", "rgba(0, 0, 0, 0.75)") .style("border-radius", "6px") .style("font", "12px sans-serif") .text("tooltip"); var color = d3.scale.ordinal() .range(["#0B9191", "#E87008", "#292929", "#4BAEAE", "#b2b2b2", "#0D2471", "#0b4e91", "#591e7e", "#0f48f6", "#0b4e91", "#AE4B4B", "#9069A9"]); var colorArray = ["#0B9191", "#E87008", "#292929", "#4BAEAE", "#b2b2b2", "#0D2471", "#0b4e91", "#591e7e", "#0f48f6", "#0b4e91", "#AE4B4B", "#9069A9"]; node.append("circle") .attr("r", function(d) { return d.r; }) //.attr("fill",function(d,i){return color(i);}) .attr('fill', function(d, i) { if (i == 0) { jQuery("#bubbleGraph").append("<br><div id='legendBox'></div>"); } jQuery("#legendBox").append('<div class="legendItem"><div class="colorBox" style="background-color: ' + colorArray[i] + '"></div>' + d.name + '</div>'); return color(d.name); }) .classed('bubbleCircle', true) .on("mouseover", function(d) { tooltip.text(d.name.replace("&rsquo;","'") + ": " + d.displayName); tooltip.style("display", "inherit"); }) .on("mousemove", function() { return tooltip.style("top", (d3.event.pageY-10)+"px").style("left",(d3.event.pageX+10)+"px"); }) .on("mouseout", function(){return tooltip.style("display", "none");}); node.append("text") .text(function(d) { return d.displayName; }) .classed('bubbleChartText', true) .style("font-size", function(d) { return Math.min(2 * d.r, (2 * d.r - 8) / this.getComputedTextLength() * 24) + "px"; }) .attr("dy", ".35em"); //var legendRectSize = 18; //var legendSpacing = 4; //var legend = svg.selectAll('.legend') //.data(color.domain()) //.enter() //.append('g') //.attr('class', 'legend') //.attr('transform', function(d, i) { // var height = legendRectSize + legendSpacing; // var offset = height * color.domain().length / 2; // var horz = 15; // var vert = i * height - 0; // return 'translate(' + horz + ',' + vert + ')'; //}); //legend.append('rect') // .attr('width', legendRectSize) // .attr('height', legendRectSize) // .style('fill', color) // .style('stroke', color); // legend.append('text') // .attr('x', legendRectSize + legendSpacing) // .attr('y', legendRectSize - legendSpacing) // .text(function(d) { return d; }); }; script.src = "https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.16/d3.min.js"; document.head.appendChild(script); } // Returns a flattened hierarchy containing all leaf nodes under the root. function flatten(root) { var nodes = []; function recurse(node) { if (node.children) node.children.forEach(recurse); else { //displayValue = accounting.unformat(node.displayName); //.replace(/[^0-9\.]+/g, ''); //displayValue = accounting.formatMoney(displayValue, { //precision: 0, //thousand: "," //}); //displayValue = accounting.formatMoney(displayValue, 0); nodes.push({displayName: node.displayName, name: node.name, value: node.size}); } } recurse(root); return {children: nodes}; } </script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> <script type="text/javascript" src="../scripts/guidedBox.js?v=1445235"></script> <script> function showDetailedResults(){ //for all other calculators - dont hide the buttons jQuery("#calculator-data-table").show(); jQuery('[onclick^="showDetailedResults()"]').attr("aria-expanded","true"); } </script> <style> .calc-container .containerRange { display: none !important; } </style> <!-- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script type="text/javascript" src="../scripts/guidedBox.js"></script> --> <script> if (jQuery(window).width() < 400 && jQuery('.fieldgroup').length > 3){ //no tabs - wont fit } else { if (jQuery('.nav-tabs').length <= 0){ loadTabs(0); } } function translateButtonText(){ //fix language for next/prev buttons var nextButtonText = 'Next'; var prevButtonText = 'Previous'; var showAllInputText = 'Show All Input'; jQuery('#nextButton').html(nextButtonText); jQuery('#prevButton').html(prevButtonText); jQuery('#showAllInputText').html(showAllInputText); } translateButtonText(); </script> <script> //fix for anchors in autosizing iframes function iframeResizerScrollToTop(reset){ if (reset){ resetForm(); } if ('parentIFrame' in window) { parentIFrame.getPageInfo((pageInfo) => resetToTop(pageInfo)); } } function resetToTop(pageInfo){ parentIFrame.scrollTo(0,pageInfo.offsetTop); parentIFrame.getPageInfo(); } jQuery("a[onclick*='reset']").attr("onclick","iframeResizerScrollToTop(true)"); jQuery("a[onclick*='top']").attr("onclick","iframeResizerScrollToTop(false)"); </script> <script> var els = document.querySelectorAll("a[href*='documatix']"); for(var i = 0, l = els.length; i < l; i++) { //remove documatix logo var el = els[i]; el.innerHTML = ''; } </script> <script> //fix for sliders not loading correct value after submit document.getElementById("slideChange").value = false; </script> <script> if (document.location.toString().indexOf('tps://') > 0){ jQuery('a[href="http://www.calcxml.com"]').attr('href', 'https://www.calcxml.com').attr('target', '_blank'); } jQuery('.calculate').attr('type', 'submit'); jQuery('<caption style="display: none;">Detailed data table</caption>').insertBefore('.dataTable .pure-table > tbody:nth-child(1)'); jQuery('<caption style="display: none;">Summary table</caption>').insertBefore('.displayTable .pure-table > tbody:nth-child(1)'); if (jQuery('#mazumaTax').length > 0){ var s = document.createElement('script'); s.setAttribute('src', '../scripts/mazumaTax.js'); //document.getElementsByTagName('head')[0].appendChild(s); } if (jQuery('#mortgageRatesOptions').length > 0){ iFrameResize({heightCalculationMethod: 'lowestElement', inPageLinks: true, initCallback: function (iFrame) {iFrame.iFrameResizer.moveToAnchor('results');}}); } var resultsElement = document.getElementById("results"); if (resultsElement != null) { //make sure we see results after submit resultsElement.scrollIntoView(); if(jQuery(window).width() < 1112){ //hide on mobile for now jQuery("#oas_TopRight").remove(); } } if(jQuery(window).width() < 480 && jQuery('img[src$="fistscore1.png"]') != null){ jQuery('img[src$="fistscore1.png"]').attr("src","https://www.calcxml.com/images/ads/fistscore2.png"); console.log(jQuery('img[src$="fistscore2.png"]').length); } //console.log(resultsElement.length); </script> <center><div id="oas_Top"> </div></center> <script> if (!jQuery("#results").length){ jQuery("#viewResultsLink").remove(); //jQuery('<a id="viewResultsLink" href="#results" style="clip-path: inset(100%); clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px;" >View Results</a>').insertBefore(".calc-container"); } if (window.location.href.indexOf('pdf=1') > -1){ jQuery(".calculate").attr("onclick","submitForm('_self','1');return false;"); } </script> <script> jQuery(".errorMessage2").click(function() { jQuery(this).html(""); jQuery(this).removeClass("activeError"); }); </script> <script> if (jQuery('#ccWidgetDataIframe').length > 0){ jQuery('#ccWidgetDataIframe').parent().parent().parent().parent().parent().insertAfter('.btnLine'); } if (jQuery('#homeEquityWidgetIframe').length > 0){ jQuery('#homeEquityWidgetIframe').parent().parent().parent().parent().parent().parent().insertAfter('.btnLine'); } if (jQuery('#autoRatesWidgetIframe').length > 0){ jQuery('#autoRatesWidgetIframe').parent().parent().parent().parent().parent().parent().insertAfter('.btnLine'); } if (jQuery('#skn').val() != ""){ jQuery('.results-summary').each(function () { if (jQuery(this).parent().attr("id") != "results"){ jQuery(this).appendTo('#results'); } }); } if (jQuery('#skn').val() == "" && jQuery('#results').length > 0){ jQuery('.articles').appendTo(".pure-u-3-5"); jQuery('.definitions').appendTo(".pure-u-3-5"); jQuery('div.disclaimer').appendTo(".pure-u-3-5"); jQuery('.poweredBy').appendTo(".pure-u-3-5"); } jQuery('[onclick^="showDetailedResults()"]').attr("aria-expanded","false").attr("aria-controls","detailedResultsTop"); </script> <script> if(jQuery('body').css('display') == 'none'){ jQuery('body').show(); } </script> <script> jQuery(".pure-u-md-1-4").addClass("pure-u-md-1-3").removeClass("pure-u-md-1-4"); jQuery("a[onclick*='.submit();return false;']").hide(); </script> <script> //fix for checkbox leadgen wrong value jQuery('input:checkbox').change(function() { //alert(jQuery(this).attr("name")); if (jQuery(this).is(":checked")) { jQuery(this).val("on"); } else { jQuery(this).val("off"); } console.log(jQuery(this).attr("name") + " : " +jQuery(this).val()); }); //add aria-hidden to stdImage links jQuery(".stdImage").parent().attr("aria-hidden","true"); jQuery(".stdImage").parent().attr("tabindex", "-1"); </script> <script> jQuery(".disclaimer").attr("tabindex", "-1"); jQuery('#sectionTabs ul').attr("aria-owns",""); jQuery('a[id^="controls-"]').each(function( index ) { jQuery('#sectionTabs ul').attr("aria-owns", jQuery('#sectionTabs ul').attr("aria-owns") + this.id + " "); jQuery(this).parent().attr("role", "tab"); jQuery(this).removeAttr('role'); }); jQuery('#sectionTabs').removeAttr('role'); jQuery('#sectionTabs ul').attr('role','tablist'); </script> <script> if (jQuery("#language").val() == "fr"){ jQuery( ".validRange" ).each(function() { jQuery(this).text(jQuery(this).text().replaceAll("%"," %")); }); } </script> <script> var lastPicked = ""; jQuery(':input').on('focus', function() { lastPicked = this.id; }); </script> <script> if (jQuery("#language").val() != "en"){ jQuery('.h1Heading').hide(); } </script> <script> //fix spaces in IDs for tab aria jQuery(".calc-container .fieldgroup").each(function(i) { jQuery(this).attr('id', jQuery(this).attr('id').replaceAll(" ", "_")); }); </script> <style> input[type="text"] { padding: 19px; border: 1px solid rgba(158, 160, 160, .37); font-size: 16px; color: #3B444C; width: 100%; border-radius: 3px; position: relative; } .btn2 { border: 0; margin-bottom: 9px; padding: 0; padding: 20px; font-weight: bold; font-size: 18px; line-height: 23px; border-radius: 5px; cursor: pointer; background-color: #1AB394; color: #fff !important; } </style> <script> function showEmailResultsDialog(){ //document.getElementById("myModal").style.display = "block"; document.getElementById("emailResultsButton").style.display = "none"; document.getElementById("emailAddressDiv").style.display = "block"; setTimeout(function() { jQuery("#targetEmailAddress").focus(); }, 200); } function sendEmailResults(){ jQuery("#sendResultsEmailTarget").val(jQuery("#targetEmailAddress").val()); //var xhr = new XMLHttpRequest(); // xhr.onload = function(){ console.log(xhr.responseText); } // xhr.open(document.forms[0].method, document.forms[0].getAttribute("action")); // xhr.send(new FormData(document.forms[0])); //return false; if (request) { request.abort(); } // setup some local variables var $form = jQuery("form"); // let's select and cache all the fields var $inputs = $form.find("input, select, button, textarea"); // serialize the data in the form var serializedData = $form.serialize(); // fire off the request to specific url var request = jQuery.ajax({ url : window.location.href, type: "post", data: serializedData }); // callback handler that will be called on success request.done(function (response, textStatus, jqXHR){ }); // callback handler that will be called on failure request.fail(function (jqXHR, textStatus, errorThrown){ }); // callback handler that will be called regardless // if the request failed or succeeded request.always(function () { // reenable the inputs }); jQuery('<center><div id="sendResultsMessage" style="display: none; margin-top: 15px; font-weight: bold; background: #eee;padding: 10px;">Results have been sent</div><center>').insertAfter(jQuery("#sendEmailResultsHolder")); jQuery( "#emailAddressDiv" ).slideUp( "fast", function() { // Animation complete. }); jQuery( "#sendResultsMessage" ).slideDown( "slow", function() { // Animation complete. }); setTimeout(function(){ jQuery("#sendResultsMessage").slideUp("slow"); }, 5000); setTimeout(function(){ jQuery("#sendResultsMessage").remove(); }, 6000); // prevent default posting of form event.preventDefault(); } if (jQuery("#sendResultsEmail").val() == "1" && (jQuery('#results').length > 0)){ if (jQuery("#bubbleGraph").length){ jQuery('<center><div id="emailAddressDiv" style="display: none;"><input placeholder="Email address" type="text" style="max-width: 300px" id="targetEmailAddress"/><br><br><a onclick="document.forms[0].pdf.value=\'0\';document.forms[0].target=\'_self\';sendEmailResults();" href="#results"><button class="btn2" type="button">Submit</button></a></div><a id="sendEmailResultsHolder" href="#results" onclick="showEmailResultsDialog();"><button type="button" class="btn2" id="emailResultsButton" >Email Results</button></a><center>').insertAfter(jQuery("#bubbleGraph")); } else { //fix for qua12 and others jQuery('<div style="margin-top: 20px;"><center><div id="emailAddressDiv" style="display: none;"><input placeholder="Email address" type="text" style="max-width: 300px" id="targetEmailAddress"/><br><br><a onclick="document.forms[0].pdf.value=\'0\';document.forms[0].target=\'_self\';sendEmailResults();return false;" href="#results"><button class="btn2" type="button">Submit</button></a></div><a id="sendEmailResultsHolder" href="#results" onclick="showEmailResultsDialog();"><button type="button" class="btn2" id="emailResultsButton" >Email Results</button></a><center></div>').appendTo(jQuery(".displayTable")); } if (jQuery("#sendResultsEmailTarget").val().length > 2){ jQuery('<center><div id="sendResultsMessage" style="margin-top: 15px; font-weight: bold; background: #eee;padding: 10px;">Results have been sent</div><center>').insertAfter(jQuery("#sendEmailResultsHolder")); setTimeout(function(){ jQuery("#sendResultsMessage").slideUp("slow"); }, 5000); } } </script> <script> jQuery(document).ready(function() { jQuery(window).keydown(function(event){ if(event.keyCode == 13) { event.preventDefault(); return false; } }); }); </script> <script> jQuery(".poweredByLink a").attr("alt","Powered By CalcXML"); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10