Advertisement
Guest User

Keywest Code

a guest
Nov 21st, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.67 KB | None | 0 0
  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
  8. <title>Chapter 10 Tri-State Credit Union</title>
  9. <script type="text/javascript">
  10. <!--Hide from old browsers
  11. var scrollMsg=" ** Qualified customers can earn cash back with a Tri-State Visa card ** "
  12. var beginPos=0
  13. function scrollMsg() {
  14. msgForm.scrollingMsg.value=scrollMsg.substring(beginPos,scrollMasg.length)+ scrollMsg.substring(0,beginPos)
  15.  
  16. if (beginPos > scrollMsg.length) {
  17. beginPos=0
  18. }
  19. window.setTimeout("scrollingMsg()",200)
  20. }
  21.  
  22. var salesAmt
  23. var loanAmt
  24. var loanRate
  25. var loanYears
  26.  
  27. function valSaleTradeAmt() {
  28. var slaesAmt=parseInt(LoanForm.SaleAmount.value,10)
  29. if (isNaN(salesAmt) || (salesAmt <= 0)) {
  30. alert("The sales amount is not a valid number!")
  31. LoanForm.SaleAmount.value = " "
  32. LoanForm.SaleAmount.focus()
  33. }
  34. else {
  35. var tradeintAmt = parseInt(LoanForm.TradeIn.valueIn.value,10)
  36. if (IsNaN(tradeinAmt) || (tradeintAmt <= 0) || (tradeinAmt > salesAmt)) {
  37. alert("The trade-in amount is not a valid number!")
  38. LoanForm.SaleAmount.value = " "
  39. LoanForm.SaleAmount.focus()
  40. }
  41. else {
  42. loanAmt = salesAmt-tradeinAmt
  43. LoanForm.LoanAmount.value = loanAmt
  44. LoanForm.Rate.forcus()
  45. }
  46. }
  47. }
  48.  
  49. function CalcLoanAmt() {
  50. loanRate=parseFloat(LoanForm.Rate.value)
  51. if (IsNaN(loanRate) || (loanRate <= 0)) {
  52. alert("The interest rate is not a valid number!")
  53. LoanForm.SaleAmount.value = " "
  54. LoanForm.SaleAmount.focus()
  55. }
  56. else {
  57. var monthlyPmt = monthly(loanAmt,loanRate,loanYears)
  58. LoanForm.Payment.value=dollarFormat(monthlyPmt.toString())
  59. }
  60. }
  61. }
  62.  
  63. function monthly(loanAmt,loanRate,loanYears) {
  64. var interestRate = loanRate/1200
  65. var Pmts = loanYears * 12
  66. var Amnt = loanAmt * (interestRate / (1 - (1 / Math.pow(1+interestRate,Pmts))))
  67. return Amnt.toFixed(2)
  68. }
  69.  
  70. function dollarFormat(valuein {
  71. var formatValue = ""
  72. var formatDollars = ""
  73. formatAmt = valuein.split(".",2)
  74. var dollars = formatAmt[0]
  75. var dollarLen = dollars.length
  76. if (dollarLen > 3) {
  77. while (dollarLen > 0) {
  78. tempDollars = dollars.substring(dollarLen - 3,dollarLen)
  79. if (tempDollars.length == 3) {
  80. formatDollars = ","+tempDollars+formatDollars
  81. dollarLen = dollarLen - 3
  82. } else {
  83. formatDollars=tempDollars+formatDollars
  84. dollerLen = 0
  85. }
  86. }
  87. if (formatDollars.substring(0,1) == ",")
  88. dollars = formatDollars.substring(1,formatDollars.length)
  89. else
  90. dollars = formatDollars
  91. }
  92. var cents = formatAmt[1]
  93. var formatValue = "$"+dollars+"."+cents
  94. return formatValue
  95. }
  96.  
  97. function popUpAd() {
  98. open("chapter10-1notice.html","noticeWin","width=520,height=330")
  99. }
  100.  
  101. function copyRight() {
  102. var lastModDate = document.lastModified
  103. var lastModDate = lastModDate.substring(0,10)
  104. displayDateLast.innerHTML = "<h6>Copyright Tri-State Credit Union"+"<br />This document was last modified "+lastModDate+".</h6>
  105. }
  106.  
  107. //-->
  108. </script>
  109. <style type="text/css">
  110. <!--
  111. body {
  112. background-image: url(tri-statebkgrnd.jpg);
  113. }
  114. .align-right {
  115. text-align: right;
  116. }
  117.  
  118. .align-left {
  119. text-align: left;
  120. }
  121.  
  122. .align-center {
  123. text-align:center;
  124. }
  125.  
  126. table {
  127. margin-left: auto;
  128. margin-right: auto;
  129. }
  130. .block {
  131. width: 50%;
  132. margin-right: auto;
  133. margin-left: auto;
  134. }
  135.  
  136. -->
  137. </style>
  138. </head>
  139. <body onload="scrollingMsg(); popUpAd(); copyRight()">
  140. <p style="text-align:center" >
  141. <img src="chapter10-1logo.jpg" alt="banner" />
  142. </p>
  143. <form id="msgForm" action="">
  144. <p style="text-align:center"><input type="text" name="scrollingMsg" size="25" /></p>
  145. </form>
  146. <p style="text-align:center; font-size:16; font-weight:bold;">Auto Loan Payment Calculator</p>
  147. <p class="block"><strong>Directions: </strong>Enter a sales price, press the tab key, enter the trade in and press the tab key. The loan amount will be calcuated automatically. Then enter the interest rate and the number of years for the loan and click the Calculate button.</p>
  148. <form id="LoanForm" action="">
  149. <table cellspacing="5" id="autoloanform">
  150. <tr>
  151. <td class="align-right">
  152. <span style="color:#cc0000;">*</span>Sales Price:
  153. </td>
  154. <td class="align-left"><input type="text" id="SaleAmount" size="7" /></td>
  155. </tr>
  156. <tr>
  157. <td class="align-right">
  158. <span style="color:#cc0000;">*</span>Trade-in/Down Payment
  159. </td>
  160. <td class="align-left"><input name="Trade_in" type="text" id="TradeIn" size="7" onblur="valSaleTradeAmt()"/></td>
  161. </tr>
  162. <tr>
  163. <td class="align-right">
  164. <span style="color:#cc0000;">*</span>Loan Amount
  165. </td>
  166. <td class="align-left"><input name="LoanAmount" type="text" id="LoanAmount" size="7" />
  167. </td>
  168. </tr>
  169. <tr>
  170. <td class="align-right">
  171. <span style="color:#cc0000;">*</span>Interest Rate (e.g. 5.9):
  172. </td>
  173. <td class="align-left"><input name="Rate" type="text" id="Rate" size="5" maxlength="5" />
  174. </td>
  175. </tr>
  176. <tr>
  177. <td class="align-right">
  178. <span style="color:#cc0000;">*</span>Number of Years:
  179. </td>
  180. <td>
  181. <select name="Years" id="Years">
  182. <option selected="selected">Years</option>
  183. <option>1</option>
  184. <option>2</option>
  185. <option>3</option>
  186. <option>4</option>
  187. <option>5</option>
  188. <option>6</option>
  189. </select>
  190. </td>
  191. </tr>
  192. <tr>
  193. <td class="align-right">
  194. <input name="button" type="button" value="Calculate" onclick="CalcLoanAmt()" />
  195. </td>
  196. <td class="align-left">
  197. <input name="Reset" type="reset" />
  198. </td>
  199. </tr>
  200. <tr>
  201. <td class="align-right">
  202. <span style="font-weight:bolder;">Monthly Payment:</span>
  203. </td>
  204. <td><input type="text" name="Payment" id="Payment" value=" " size="12" /></td>
  205. </tr>
  206. <tr>
  207. <td colspan="2" class="align-center">
  208. <span style="color:#cc0000; font-size:12px;">* Indicates a required field.</span>
  209. </td>
  210. </tr>
  211. </table>
  212. </form>
  213. <div id="displayDateLast" style="margin-left:5%">
  214. </div>
  215. </body>
  216. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement